Skip to content

test(cua-driver): restore shared fixture journals (conv2 1b/7) - #2181

Merged
f-trycua merged 1 commit into
mainfrom
codex/conv2-01b-shared-fixtures
Jul 12, 2026
Merged

test(cua-driver): restore shared fixture journals (conv2 1b/7)#2181
f-trycua merged 1 commit into
mainfrom
codex/conv2-01b-shared-fixtures

Conversation

@f-trycua

Copy link
Copy Markdown
Collaborator

Summary

Correction to the typed E2E foundation in #2179. The reviewed landing plan abbreviated the cross-platform app paths as fixtures/shared/electron/** and fixtures/shared/tauri/**, while the real sources live under fixtures/apps/cross-platform/**. As a result, the first extraction missed four files.

  • injects the fixture journal URL into Electron through a context-isolated preload bridge
  • forwards child-window journal state and preserves deterministic inactive-window behavior
  • bundles the preload in the cross-platform macOS/Linux Electron build
  • injects the same journal URL into the Tauri WebView initialization script

Windows build.ps1 remains owned by PR 2; Linux launcher-linux.sh remains owned by PR 4.

Validation

  • node --check on Electron main and preload scripts
  • bash -n on the Electron build script
  • Tauri compilation reached generate_context!; standalone cargo check then stopped only because the build helper had not staged its generated ../web frontend directory
  • the failed macOS shared run proved the missing journal bridge directly: AX was ready, but the independent fixture journal never received WEB_HARNESS_MARKER_v1

Source: #2161. Landing plan: frozen snapshot document.

@f-trycua
f-trycua merged commit 2df3fbd into main Jul 12, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant